home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-02 / tpmenu50.zip / TMENU.DOC < prev   
Text File  |  1990-03-28  |  31KB  |  768 lines

  1. CB
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                ╔═══════════════════╦════════════════════╦══════════════╗
  10.                ║    Written by     ║ Microsoft/Logitech ║ TPMENU50.ZIPP║
  11.                ║                   ║    Mouse Menus     ║              ║
  12.                ║                   ║        for         ║  Version 0   ║
  13.                ║   Gerald Piosenka ║  TURBO PASCAL 5.0  ║  21 Feb 90   ║
  14.                ╠═══════════════════╩════════════════════╩══════════════╣
  15.                ║   TPMENU50.ZIP is released in the public domain for   ║
  16.                ║   non-commercial use only. For commercial application ║
  17.                ║   you may contact me for a license at;                ║
  18.                ║                                                       ║
  19.                ║                    7320 E. Camino Santo               ║
  20.                ║                    Scottsdale, Az 85260               ║
  21.                ╠═══════════════════════════════════════════════════════╣
  22.                ║   I will support users with questions, changes or     ║
  23.                ║   problems on a hobby basis only. If needed you can   ║
  24.                ║   leave a message with the Toolshop BBS, 602-279-2673 ║
  25.                ╠═══════════════════════════════════════════════════════╣
  26.                ║   Please retain the name of the File - TPMENU50.ZIP   ║
  27.                ║   and this message if you distribute the file to      ║
  28.                ║   others.                                             ║
  29.                ╠═══════════════════════════════════════════════════════╣
  30.                ║   The Turbo Pascal 5 files in the archived file are   ║
  31.                ║    TCMENU.Def  - source code for color menus          ║
  32.                ║    TMENU.Def   - source code for monochrome menus     ║
  33.                ║    TCMENU-L.Mnu- Logitech compiled color menus        ║
  34.                ║    TMENU-L.Mnu - Logitech compiled monochrome menus   ║
  35.                ║    TCMENU-M.Mnu- Microsoft compiled color menus       ║
  36.                ║    TMENU-M.Mnu-  Microsoft compiled monochrome menus  ║
  37.                ║    TMENU.Doc  -  Documentation                        ║
  38.                ╚═══════════════════════════════════════════════════════╝
  39.  
  40.  
  41.      1.0   Program Selection
  42.  
  43.              Compiled MNU files are provided for either Logitech or
  44.      Microsoft for use in either color or Monochrome systems. Select
  45.      the appropriate menu based on your mouse type and video system.
  46.      I have included the mouse source definition files for those users
  47.      that may choose to customize them for their specific use.If you
  48.      do alter the source files please do not use them to replace the
  49.      present source files in this package. Otherwise it will be very
  50.      difficult to answer questions or provide help.
  51.  
  52.  
  53.      2.0   Turbo Configuration
  54.  
  55.               The menu system was developed with Turbo Pascal 5.0 in its
  56.      standard configuration. Because the menu systems looks for specific
  57.      text on the screen in order to popup the correct menu it may not work
  58.      if you have significantly changed the default settings  If you have
  59.      problems try reverting to Turbo Pascal's original configuration.
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.      3.0   Program Setup
  68.  
  69.              Since the mouse menus are terminate and stay resident programs
  70.      you need to load the appropriate menu before you enter Turbo Pascal.
  71.      First make sure your mouse driver is installed. To load the menu
  72.      you will need to invoke the Microsoft or Logitech Menu.com program.
  73.      In my system I have the menu.com program and the compiled menus in
  74.      a directory C:\MOUSE and the mouse driver is loaded by the autoexec.bat
  75.      file at startup. I use a BAT file to load the menu for Turbo Pascal ,
  76.      to switch to the directory TP which holds the Turbo  program and
  77.      to remove the menu from operation when Turbo  is finished. The BAT
  78.      file called T.BAT appears as
  79.  
  80.                             C:\MOUSE\MENU C:\MOUSE\TCMENU-L
  81.                             CD C:\TP
  82.                             TURBO
  83.                             C:\MOUSE\MENU OFF
  84.  
  85.              The menus were originally written for the Logitech three
  86.      button mouse. The Microsoft is a two button mouse so in using the
  87.      program and in reading this manual you have to make a mental translation
  88.      if you are a Microsoft two button mouse user. The table below defines
  89.      the translation
  90.  
  91.                      Logitech               Microsoft
  92.  
  93.                      Left Button            Left Button
  94.                      Middle Button          Right Button
  95.                      Right Button           Both Buttons
  96.  
  97.      I purposely wrote the menus without the use of chords so that it
  98.      will work for both the Microsoft and Logitech mouse systems. PS I have
  99.      tried this on a system using a Mouse Systems bus mouse and found that
  100.      it worked to my surprise. However the mouse buttons were strange. The
  101.      left button worked correctly but you have to use chord combinations
  102.      to simulate the Logitech middle and right button effects.
  103.  
  104.  
  105.  
  106.      4.0   Operation
  107.  
  108.             Turbo starts with its normal edit screen with the FILE
  109.      entry highlighted in the top menu. At this time the mouse is programmed
  110.      such that;
  111.                LB (left button)types Enter
  112.                MB types ESC
  113.                RB types F6 (switches between edit -make or watch window)
  114.                Moving the mouse is the same as using the arrow keys.
  115.  
  116.      In this configuration you can move the mouse to highlight any entry
  117.      in the top menu. Then press the left button to select the entry. If
  118.      a submenu exits it will appear. Move the mouse vertically within the
  119.      submenu and click the left button to select the desired option. Note
  120.  
  121.  
  122.  
  123.  
  124.  
  125.      clicking the middle button acts the same as hitting the escape key and
  126.      is usually used to cancel an operation. As an example use the mouse to
  127.      highlight the FILE option and click the left button. The File submenu
  128.      appears. Move the mouse vertically to select the Load option and click
  129.      the left button  Turbo  generates the prompt window with *.Pas as the
  130.      file mask. Click the left button (types Enter) and Turbo  will display
  131.      a directory of your *.pas source programs. Move the mouse to place the
  132.      highlight on the desired file and click the left mouse button. Turbo
  133.      loads the file and makes the EDIT window active. Simple right!.
  134.  
  135.  
  136.      4.1   Edit Window Menus
  137.  
  138.             When the edit window is active the mouse is programmed as defined
  139.      in section 4.0 except clicking the left button will popup the main menu
  140.      shown below:
  141.  
  142.  
  143.      ╔════════╦═════════╦═════════╦════════╦═══════╦═════════╦═════════╦═══════╗
  144.      ║ MISC   ║  FILE   ║  EDIT   ║  SCREEN║  RUN  ║ COMPILE ║ DEBUG/BR║ WATCH ║
  145.      ╠════════╬═════════╬═════════╬════════╬═══════╬═════════╬═════════╬═══════╣
  146.      ║ Cancel ║ Load    ║ Find M  ║ Zoom   ║ Run   ║ to OBJ  ║ Eval    ║ Add   ║
  147.      ║ Bar    ║ Pick    ║ Set  M  ║ Switch ║ Trace ║ Make    ║ Stack   ║ Del   ║
  148.      ║ Dir    ║ New     ║ Block   ║ User   ║ Step  ║ Link    ║ Find F  ║ Edit  ║
  149.      ║ Misc   ║ Save    ║ Search  ║ Refresh║ to Cur║ Build   ║ Tog BP  ║ Remov ║
  150.      ║ Shell  ║ Write to║ Replace ║ Edit   ║ Reset ║ Primary ║ Clr BP  ║       ║
  151.      ║ Quit   ║ Chg Dir ║ Research║        ║       ║ Info    ║ View BP ║       ║
  152.      ╚════════╩═════════╩═════════╩════════╩═══════╩═════════╩═════════╩═══════╝
  153.  
  154.      This menu is similar to but not identical to Turbo's main menu. Move the
  155.      mouse to highlight the desired entry and click the left mouse button to
  156.      select the option. Sections 4.1.1 to 4.1.12 define the entries in the above
  157.      menu.
  158.  
  159.  
  160.      4.1.1   Cancel
  161.  
  162.             Selecting this option will cancel the menu and return you to the
  163.      Edit window. Note when Turbo  activates the Edit window the mouse may
  164.      be in its "slow" mode. Typically when the edit window is active you want
  165.      a "fast" mouse. Poping up the above menu and selecting Cancel reprograms
  166.      the mouse to be "fast". This is particularly useful if you are doing a
  167.      lot of editing and want to be able to move around the screen quickly.
  168.  
  169.  
  170.      4.1.2   Bar
  171.  
  172.             Selecting this option is the same as typing F10 - that is you
  173.      will be placed in Turbo's main menu. The mouse is reprogrammed as
  174.      described in paragraph 4.0. Use the mouse to highlight and select
  175.      the desired option
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.      4.1.3   Dir
  184.  
  185.             Selecting this option is the same as selecting Turbo's
  186.      Directory command. Turbo  will prompt with a file mask of *.*.
  187.      Press the mouse left button (types Enter) to use this mask or type
  188.      in a new mask and hit enter. When the directory list appears move the
  189.      mouse to highlight the selected file and press enter to select it.
  190.      You can also press the middle mouse button to Escape without selecting
  191.      a file.
  192.  
  193.  
  194.      4.1.4   Misc
  195.  
  196.             Selecting this option will cause the menu shown below to appear.
  197.      These represent a collection of miscellaneous commands which I have
  198.      found I seldom use, but I included them so you won't have to run around
  199.      looking for the Turbo  manual to find out what un Godly combination of
  200.      keys you need to press.
  201.  
  202.  
  203.              ╔═════════════════════════════════════════════╗
  204.              ║         MISCELLANEOUS  COMMANDS             ║
  205.              ╠═════════════════════════════════════════════╣
  206.              ║  Cancel Menu         Toggle AutoIndent      ║
  207.              ║  Restore Line        Toggle Tab Mode        ║
  208.              ║  Pair Match Left     Pair Match Right       ║
  209.              ║  Abort Operation     Toggle Opt Fill Mode   ║
  210.              ╚═════════════════════════════════════════════╝
  211.  
  212.      Sections 4.1.4.1. through 4.1.4.8 define the menu selections
  213.  
  214.  
  215.      4.1.4.1   Cancel Menu
  216.  
  217.             Selecting this option cancels the menu and returns you to the
  218.      edit window.
  219.  
  220.  
  221.      4.1.4.2   Restore Line
  222.  
  223.             Selecting this option will restore the last line you edited to
  224.      its original form provided you have not left the line.
  225.  
  226.  
  227.      4.1.4.3   Toggle AutoIndent
  228.  
  229.             Toggles the auto indent mode of the editor.
  230.  
  231.  
  232.      4.1.4.4   Toggle Tab Mode
  233.  
  234.             Toggles the editor Tab mode on /off
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.      4.1.4.5   Pair Match Left
  243.  
  244.             Locates the mate to a paired delimeter marked by the cursor.
  245.      Be sure to set the cursor position in the edit window before you
  246.      activate the menu and select this option.
  247.  
  248.  
  249.      4.1.4.6   Pair Match Right
  250.  
  251.             Same as 4.1.4.5 above except searches backward from a right
  252.      delimiter.
  253.  
  254.  
  255.      4.1.4.7   Abort Operation
  256.  
  257.             Causes Turbo to abort a current operation such as a search
  258.      which is in process.
  259.  
  260.  
  261.      4.1.4.8 Toggle Opt Fill Mode
  262.  
  263.             Toggles the editors optimal fill mode on or off
  264.  
  265.  
  266.      4.1.5   Shell
  267.  
  268.             This option is the same as selecting Turbo's shell option
  269.      from its File submenu. Turbo  creates a DOS Shell. You can exit the
  270.      shell and return to Turbo  by  clicking the left mouse button when you
  271.      are in the shell. The menu shown below will appear;
  272.  
  273.  
  274.                              ╔═════════════════════╗
  275.                              ║  Return to Turbo ?  ║
  276.                              ╠══════════╦══════════╣
  277.                              ║   Yes    ║    No    ║
  278.                              ╚══════════╩══════════╝
  279.  
  280.      Selecting Yes from the menu will exit the shell and return you to Turbo
  281.      Selecting No will cancel the menu and you will remain in the shell.  Note
  282.      that if you run any programs while in the shell that use the mouse you must
  283.      reload the mouse menu since you destroyed the mouse state. To do this
  284.      follow the concept described in paragraph 2.0. You will have to type EXIT
  285.      to leave the shell. After that the menus should function properly. I have
  286.      recently found that on some PS/2 models running DOS 4.0 the menu does not
  287.      enable you to return to Turbo. It seems once outside turbo the mouse
  288.      program can not stuff data into the keyboard buffer to simulate key
  289.      strokes. If you have this problem just type Exit to return to Turbo.
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.      4.1.6   Quit
  298.  
  299.             This is the same as selecting Quit from Turbo's File menu.
  300.      The program will terminate. Note unless you unload the menu  with
  301.      Menu OFF it will remain in memory.
  302.  
  303.  
  304.      4.1.7   File SubMenus
  305.  
  306.             All the selections under the FILE heading  of the mouse popup menu
  307.      function identically to those in Turbo's File submenu.
  308.  
  309.  
  310.      4.1.8   Edit SubMenus
  311.  
  312.             Options under the EDIT heading are described in paragraphs
  313.      4.1.8.1 to 4.1.8.6 This grouping primarily covers various commands
  314.      which impact the active edit window.
  315.  
  316.  
  317.     4.1.8.1   Find M   (Find Marker)
  318.  
  319.             Selecting this option will popup the menu shown below;
  320.  
  321.                     ╔════════════════════════════════════════════╗
  322.                     ║ Cancel Menu  Marker Number  0   1   2   3  ║
  323.                     ╚════════════════════════════════════════════╝
  324.  
  325.      This menu is used to select the marker number you wish to find.
  326.      If you do not want to find a marker select cancel menu to return
  327.      to the edit window.
  328.  
  329.  
  330.      4.1.8.2   Set M   (Set Marker)
  331.  
  332.             Selecting this option will popup the menu shown below;
  333.  
  334.  
  335.                     ╔════════════════════════════════════════════╗
  336.                     ║ Cancel Menu  Marker Number  0   1   2   3  ║
  337.                     ╚════════════════════════════════════════════╝
  338.  
  339.      Selecting a marker number will set a marker in the Edit window at
  340.      the text location currently under the cursor. Be sure to place the
  341.      cursor in the desired position before you select this menu. If you
  342.      forgot, select cancel menu to return to the edit window, then set the
  343.      cursor to the desired position and repeat the process.
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.      4.1.8.3   Block
  352.  
  353.             Selecting this option  pops up the menu shown below;
  354.  
  355.  
  356.       ╔═════════════════════════════════════════════════════════════════════╗
  357.       ║                          BLOCK COMMANDS                             ║
  358.       ╠═════════════════════════════════════════════════════════════════════╣
  359.       ║  Cancel Menu   Copy    Disk Read      Print    Set Start  Indent    ║
  360.       ║  Hide/Show     Move    Disk Write     Delete   Set End    Outdent   ║
  361.       ╚═════════════════════════════════════════════════════════════════════╝
  362.  
  363.      Paragraphs 4.1.8.3.1 to 4.1.8.3.12 define the menu options
  364.  
  365.  
  366.      4.1.8.3.1 Cancel Menu
  367.  
  368.             Cancels the menu and returns you to the edit window
  369.  
  370.  
  371.      4.1.8.3.2   Hide/Show
  372.  
  373.             Toggles the highlighting of the block then returns you to the
  374.      Edit window.
  375.  
  376.  
  377.      4.1.8.3.3   Copy
  378.  
  379.             Copies the defined block to the current cursor location. Be sure
  380.      to set the cursor position before you select this option.
  381.  
  382.  
  383.      4.1.8.3.4   Move
  384.  
  385.             Moves the currently defined block from its present position to
  386.      to the current cursor position. Again be sure to place the cursor in the
  387.      appropriate position in the Edit window PRIOR to activating this option.
  388.  
  389.  
  390.      4.1.8.3.5   Disk Read
  391.  
  392.             Selecting this option causes Turbo to prompt for a file name
  393.      from which to fetch the block. Type the filename and Turbo will read
  394.      the text file and place the data as a block at the current position of the
  395.      cursor within the edit window. Again be sure to set the cursor position
  396.      in the Edit window prior to selecting this option.
  397.  
  398.  
  399.      4.1.8.3.6   Disk Write
  400.  
  401.             Selecting this option will cause Turbo to prompt for a filename.
  402.      Enter the filename and Turbo will copy the currently defined block to
  403.      the named file.
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.      4.1.8.3.7   Print
  412.  
  413.             Selecting this option will cause Turbo to print the currently
  414.      defined block. If no block is defined then the entire file is printed.
  415.  
  416.  
  417.      4.1.8.3.8   Delete Block
  418.  
  419.             Careful with this one, if you select it the currently defined
  420.      block will be deleted. To protect you from an accident the menu system
  421.      pops up the window shown below to make sure you want to delete the block;
  422.  
  423.                            ╔═════════════════════╗
  424.                            ║   Delete Block ?    ║
  425.                            ╠══════════╦══════════╣
  426.                            ║   Yes    ║    No    ║
  427.                            ╚══════════╩══════════╝
  428.  
  429.      Selecting YES will cause the block to be deleted. Selecting no will
  430.      return you to the edit window without deleting the block.
  431.  
  432.  
  433.     4.1.8.3.9   Set Start
  434.  
  435.             Selecting this option will mark the start of a block to begin
  436.      at the current position of the cursor in the edit window. Again be sure
  437.      to set the desired cursor position before you select this option.
  438.  
  439.  
  440.      4.1.8.3.10   Set End
  441.  
  442.             Selecting this option defines the end of a block to be at the
  443.      current position of the cursor in the Edit window.
  444.  
  445.  
  446.      4.1.8.3.11   Indent
  447.  
  448.             Selecting this option indents the currently defined block one
  449.      character to the right in the Edit window.
  450.  
  451.      4.1.8.3.12   Outdent
  452.  
  453.             Selecting this option moves the currently defined block one
  454.      position to the left in the edit window.
  455.  
  456.  
  457.      4.1.8.4   Search
  458.  
  459.             Selecting search causes Turbo to prompt for the text to find.
  460.      If the search command has been used previously in the session Turbo
  461.      prompts with the last text stream searched for. If you want to search
  462.      for this text again simply hit enter or click the left mouse button .
  463.  
  464.  
  465.  
  466.  
  467.  
  468.      If you want to search for a new text string use the edit keys to enter
  469.      the new string. Note moving the mouse horizontally can be used to erase
  470.      old text then type in the new. When you have entered the desired text
  471.      hit enter or click the left mouse button. Next Turbo will prompt for
  472.      the options for the search. If you have searched previously the old
  473.      options will appear. You can use the old options, type in new ones or
  474.      add to the old ones. Again moving the mouse will delete the old options.
  475.      The mouse can be used to select the new options, just click the left
  476.      mouse button and the menu shown below pops up;
  477.  
  478.  
  479.         ╔═════════════════════════════════════════════════════════════════════╗
  480.         ║                         SEARCH OPTIONS                              ║
  481.         ╠═════════════════════════════════════════════════════════════════════╣
  482.         ║  Cancel Menu       Global       Within Block     No case    Execute ║
  483.         ║  Cancel Search     Backward     Whole word       No Prompt          ║
  484.         ╚═════════════════════════════════════════════════════════════════════╝
  485.  
  486.       Selecting Cancel Menu removes the options menu. Selecting
  487.      Cancel Search will terminate the search command and return you to the
  488.      Edit window. Selecting global will remove the Search menu and type a
  489.      G in the options list. If you press the left mouse button again the
  490.      Search Options menu will reappear and you can select additional options.
  491.      The search does not commence until you select Execute. The other options
  492.      of the Search Options menu are self evident and are the same as the Turbo
  493.      C keyboard equivalents.
  494.  
  495.  
  496.      4.1.8.5   Replace
  497.  
  498.             Selecting this option executes Turbo's replace command. This
  499.      command functions like the Search command except that you are prompted to
  500.      provide a text stream used to replace the search text string. The mouse
  501.      menu system provides the same option menu as described for the Search
  502.      command. If you keep the prompt option Turbo highlights the matched
  503.      find text and prompts you to type Yes or No to replace the text. Click
  504.      the left mouse button in this situation and the menu shown below appears;
  505.  
  506.  
  507.                      ╔═══════════════════════════════════════════╗
  508.                      ║  Substitute      Ignore    Abort Search   ║
  509.                      ╚═══════════════════════════════════════════╝
  510.  
  511.      Selecting Substitute from the menu will cause the search text to be
  512.      replaced. Selecting Ignore will not replace the search text. Selecting
  513.      Abort will cause the search text not to be replaced and will terminate
  514.      the replace command.
  515.  
  516.  
  517.      4.1.8.6   Re-Search
  518.  
  519.             Selecting this option will cause Turbo to re-execute the last
  520.      search or replace command using the options set during that command.
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.      4.1.9   Screen Commands
  529.  
  530.             The screen commands have to do with the selection of the active
  531.      window or the shape of the active window. Selecting switch will cause
  532.      Turbo to switch from the presently active window (edit or message/watch)
  533.      to the alternate active window (message/watch or Edit). Selecting the
  534.      Zoom option will cause the currently active window to occupy the full
  535.      screen. Selecting the User option will cause Turbo to display the
  536.      user output screen. Selecting Refresh causes Turbo to execute a screen
  537.      refresh. Selecting Edit makes the Edit window active. Note that when the
  538.      Watch window is active, the mouse is programmed to pop up the menu shown
  539.      below when the left mouse button is pressed.
  540.  
  541.                        ╔═════════════════════════════════════╗
  542.                        ║        WATCH  SCREEN  MENU          ║
  543.                        ╠═════════════════════════════════════╣
  544.                        ║  Cancel Menu     Main Bar Menu      ║
  545.                        ║  Add Watch       Delete Watch       ║
  546.                        ║  Edit Watch      Remove All Watches ║
  547.                        ║  Get Help        Go to Edit Screen  ║
  548.                        ╚═════════════════════════════════════╝
  549.  
  550.      Selecting Cancel will cancel the menu and return you to the Watch
  551.      window. Selecting Main Bar Menu will put you in Turbo's main menu.
  552.      Selecting Add Watch will cause Turbo to popup a prompt window for
  553.      you to enter the watch variable name. Delete watch will cause
  554.      the currently highlighted watch variable to be deleted from the
  555.      watch window. Selecting Edit Watch causes Turbo to popup a prompt
  556.      window with the currently highlighted variable in the watch window
  557.      available to be edited. Remove All Watches will delete all watch
  558.      variables from the watch window. Get Help will causes Turbo C to
  559.      pop up a help window. Selecting the Go To Edit option will make
  560.      Edit the active window. When the watch window is active you can move
  561.      the mouse horizontally to highlight a desired line in the watch window
  562.      for the purpose of editing or deleting the watch. You can click the
  563.      right mouse button (switch) to toggle between the edit and watch
  564.      windows.
  565.  
  566.  
  567.      4.1.10   Run Commands
  568.  
  569.             The options under the Run heading of the mouse menu are the same
  570.      as those under Turbo's run submenu.
  571.  
  572.  
  573.      4.1.11   Compile Commands
  574.  
  575.             The options under the Compile heading of the mouse menu are the
  576.      same as those under Turbo's compile submenu except that the two
  577.      least used options are not provided.
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.      4.1.11   Debug/Br Commands
  586.  
  587.             I have deviated a little here from Turbo's grouping of
  588.      menus and submenus in order to make the main menu have less lines.
  589.      The first three entries Evaluate,Stack and Find F  are the same
  590.      as the Turbo submenu selections under Debug. The remaining three
  591.      options Tog Bp (toggle breakpoint), Clr Bp,(Clear breakpoint)
  592.      and View Bp (view breakpoint) are the same as the submenu selection
  593.      under Turbo's Break/watch heading.
  594.  
  595.      4.1.12   Watch Commands
  596.  
  597.             These options are the same as those of Turbo's Break/watch
  598.      heading.
  599.  
  600.  
  601.      4.2   Other Menus
  602.  
  603.             Various mouse menus will appear in response to your clicking
  604.      of the left mouse button depending upon certain prompt screens generated
  605.      by Turbo. These special menus are defined in paragraphs 4.2.1
  606.      through 4.2.5.
  607.  
  608.  
  609.      4.2.1 Save Prompt Menu
  610.  
  611.             On certain occasions Turbo will prompt you is you wish to
  612.      save the file currently in the editor. This happens if a have edited a
  613.      file and then tell Turbo to load a new file. When the prompt occurs
  614.      press the left mouse button and the menu shown below will appear;
  615.  
  616.  
  617.                            ╔═════════════════════╗
  618.                            ║ Save Current File ? ║
  619.                            ╠══════════╦══════════╣
  620.                            ║   Yes    ║    No    ║
  621.                            ╚══════════╩══════════╝
  622.      Select YES to save the current file or No not to save the file.
  623.  
  624.  
  625.      4.2.2   Rebuild Prompt
  626.  
  627.             Turbo will sometimes prompt you if you wish to rebuild a
  628.      file before you run or compile it. When this occurs press the left
  629.      mouse button and the menu below appears;
  630.  
  631.  
  632.                            ╔═════════════════════╗
  633.                            ║      Rebuild ?      ║
  634.                            ╠══════════╦══════════╣
  635.                            ║   Yes    ║    No    ║
  636.                            ╚══════════╩══════════╝
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.      Select Yes to rebuild the file.
  644.  
  645.  
  646.      4.2.3   Disk Not Ready Prompt
  647.  
  648.             When a disk drive fails to respond Turbo prompts you with
  649.      a message and asks to abort or retry. Press the left mouse button for
  650.      the menu shown below;
  651.  
  652.                            ╔═════════════════════╗
  653.                            ║   Disk not ready    ║
  654.                            ╠══════════╦══════════╣
  655.                            ║  Abort   ║  Retry   ║
  656.                            ╚══════════╩══════════╝
  657.  
  658.       Select either Abort or Retry.
  659.  
  660.  
  661.      4.2.4   Overwrite Prompt
  662.  
  663.             When you specify to write to a file which already exists Turbo
  664.      prompts to overwrite the file. Click the left mouse button for the menu
  665.      shown below;
  666.  
  667.  
  668.                           ╔═════════════════════╗
  669.                           ║   Overwrite File ?  ║
  670.                           ╠══════════╦══════════╣
  671.                           ║   Yes    ║    No    ║
  672.                           ╚══════════╩══════════╝
  673.  
  674.      Select yes to overwrite, no to abort operation.
  675.  
  676.  
  677.      4.2.5   Help Menu
  678.  
  679.             When a Turbo Help screen is displayed you can press the left
  680.      mouse button to produce the menu shown below. This menu appears above
  681.      the help window.
  682.  
  683.  
  684.                    ╔══════════════════════════════════════════════════╗
  685.                    ║  Cancel Menu      Page Up          Cancel Help   ║
  686.                    ║  Help Index       Page Down        Keyword       ║
  687.                    ╚══════════════════════════════════════════════════╝
  688.  
  689.      Selecting Cancel Menu cancels the help menu. Page Up or Page down
  690.      move forward or backward through the help windows. Cancel Help clears
  691.      the help window and you return to the previous active window. Selecting
  692.      Help Index causes Turbo to display the Help Index. Move the mouse to
  693.      select the desired topic and press the left mouse button to generate
  694.      the associated help screen. Certain help screens have keywords in the
  695.      text. Move the mouse to highlight the desired keyword and press the left
  696.      mouse button. This will cause Turbo to show the related help window for
  697.  
  698.  
  699.  
  700.  
  701.  
  702.      the selected keyword.
  703.  
  704.  
  705.          4.2.6   Compiler Message Window
  706.  
  707.            When the program you have tried to run or compile has errors
  708.      Turbo Pascal opens a message window with appropriate status data
  709.      and a prompt to press any key to continue. To remove this window
  710.      simply click the mouse left button. This should take you directly
  711.      to Turbo's message window.
  712.  
  713.  
  714.      4.2.7   Message Window
  715.  
  716.            You can make the message window active as described in
  717.      paragraph 4.2.7 or by pressing the mouse right button from the
  718.      normal edit screen. Normally the Message window contains error
  719.      and warning messages which you scan and then correct by making
  720.      the edit window active and changing the source code. While in
  721.      the Message window move the mouse vertically to select the
  722.      desired error message to operate on. Then click the mouse left
  723.      button. This will place you in the edit screen with the cursor
  724.      on the line referenced by the error message. Correct the errors
  725.      as required then click the mouse right button to return to the
  726.      message window to select another error message to operate on.
  727.      Continue till all errors arew fixed then select the next desired
  728.      Turbo command.
  729.  
  730.  
  731.      5.0 Operational Note
  732.  
  733.             If you are somewhat use to using Turbo without the mouse you
  734.      will initially have a tendency to mix keyboard commands with mouse
  735.      commands. Because most of the mouse actions are predicated on looking
  736.      at the Turbo screen for information as to how the mouse should
  737.      act the mixed use of the mouse and the key commands should not cause
  738.      much of a problem. If you do get a strange situation it can generally
  739.      be resolved by clicking the mouse left button a few times. If that
  740.      doesn't work try to make the edit window active then click the left
  741.      button once or twice this should just about always straighten things
  742.      out. Even if you are proficient at using the keyboard commands I have
  743.      found that using the mouse to move around the Edit window is much faster
  744.      than using the arrows keys. This should consideably speed up the edit
  745.      process which seems to be where I spend most of my time.
  746.  
  747.  
  748.      6.0   Parting Note
  749.  
  750.             I hope these menus help make the use of Turbo  a little easier.
  751.      If you feel that this program is of some value send me $ 500.00 (fat
  752.      chance) or better yet make a $ 5.00 contribution to your favorite
  753.      charity.! Good Luck .
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.      7.0   Another Parting Note
  761.  
  762.             For some reason more and more people seem to be putting legal
  763.      disclaimers on public domain programs. So just in case there's a good
  764.      reason for it here it is; The programs provided as part of this
  765.      package are made available for use at your own risk. The author assumes
  766.      no responsibility for the accurrary of their operation nor for any
  767.      consequences which result from their use.
  768.